// 全国设定地震灾害损失分布图
import request from '@/utils/request';

// 全国设定地震个数
export function getEarthquakeSetNum() {
  return request({
    url: '/ypg/getYpgEarthquakeSetNum',
    method: 'get',
  });
}

// 各省(直辖市)设定地震个数
export function getProvinceEarthquakeSet() {
  return request({
    url: '/ypg/getYpgProvinceEarthquakeSet',
    method: 'get',
  });
}

// 自2015年以来破坏性地震验证情况统计
export function getEarthquakeSituation() {
  return request({
    url: '/ypg/getYpg2015yearsEarthquakeSituation',
    method: 'get',
  });
}

// 设定地震个数增长趋势图
export function getEarthquakeSetTrend() {
  return request({
    url: '/ypg/getYpgEarthquakeSetTrend',
    method: 'get',
  });
}

// 现场抽样复核情况
export function getSceneCheckSituation(params) {
  return request({
    url: '/ypg/getYpgSceneCheckSituation',
    method: 'get',
    params,
  });
}

// 各省覆盖率
export function getProvinceCoverage() {
  return request({
    url: '/ypg/getYpgProvinceCoverageVO',
    method: 'get',
  });
}

// 县覆盖率
export function getCountyCoverage() {
  return request({
    url: '/ypg/getcountyCoverage',
    method: 'get',
  });
}
// 获取地图数据
export function getMapData(params) {
  return request({
    url: '/ypg/getMap',
    method: 'get',
    params,
  });
}
/**
 * 全国预评估现场抽样调查点分布图
 * @param {*} params flag：0：抽样调查点，1：建筑物单体，2：灾害风险点；code:省份adcode
 * @returns
 */
export function getSurveyPointCountMap(params) {
  return request({
    url: '/ypg/getSurveyPointCountMap',
    method: 'get',
    params,
  });
}
